﻿/// Copyright (c) Microsoft Corporation.  All rights reserved.
using System;

namespace Tcvt.Packages
{
    internal static class Config
    {
        private const string _buddyBuildMSBuildPropertyTemplate = "/p:{0}";
        private const string _buddyBuildMSBuildParameters = 
            "ShelvesetList=\"{0}\";ShelvesetOwner=\"{1}\";WorkItemId={2};CheckInOnBuddyBuildSuccess={3};" +
            "SkipUpdateBuddyBuildWorkItem={4};" +
            "OverrideSkipLabel={5};OverrideSkipDropBuild={6};OverrideSkipGetChangesetsUpdateWorkitems={7};" +
            "IsBuddyBuildV2=true;DeleteShelvesetsOnSuccessfulCheckin={8};DoNotTriggerCIBuildsOnCheckIn={9}";

        #region Public Methods

        public static string BuddyBuildMSBuildParameters
        {
            get
            {
                return _buddyBuildMSBuildParameters;
            }
        }

        public static string BuddyBuildMSBuildPropertyTemplate
        {
            get
            {
                return _buddyBuildMSBuildPropertyTemplate;
            }
        }
        #endregion
    }
}
